//package com.heng.service.a1_FactoryBean接口;
//
//import org.springframework.beans.factory.FactoryBean;
//import org.springframework.stereotype.Component;
//
//@Component("myFactoryBean")
//public class MyFactoryBean implements FactoryBean<Object> {
//    @Override
//    public Class<?> getObjectType() {
//        return User.class;
//    }
//
//    @Override
//    public boolean isSingleton() {
////        return true;
//        return FactoryBean.super.isSingleton();
//    }
//
//    @Override
//    public User getObject() throws Exception {
//        /**
//         1. MyBatis的Mapper接口没有实现类，是通过生成代理对象得到的Mapper接口的实现类。
//
//         2. 通过 getObject()方法，得到真正的实例对象
//
//         3. 如果你想获取 FactoryBean 本身的实例，需要在 bean 名称前加 & 前缀，例如 &myFactoryBean
//
//         4. 直接可以依赖注入User。
//         */
//        return user;
//    }
//}
